package com.fable.etl;

import com.fable.common.rmi.RMIEndpoint;
import com.fable.common.service.EtlUtilServer;
import com.fable.common.service.IEtlUtilRmi;
import com.fable.common.service.impl.IEtlUtilRmiImpl;
import com.fable.common.util.KettleConfig;
import com.fable.common.util.StringUtil;
import org.apache.commons.lang.ArrayUtils;
import org.apache.commons.lang.math.NumberUtils;
import org.pentaho.di.core.KettleEnvironment;
import org.pentaho.di.core.exception.KettleException;
import org.pentaho.di.core.util.EnvUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;

import java.net.MalformedURLException;
import java.rmi.RemoteException;

/**
 * Hello world!
 */
@SpringBootApplication(scanBasePackages = "com.fable.etl")
@EnableAutoConfiguration
public class EtlTestApplication {

    private static final Logger logger = LoggerFactory.getLogger(EtlUtilServer.class);

    public static void main(String[] args) {
        SpringApplication.run(EtlTestApplication.class, args);
    }
}
